want to turn oneself in - Spanish English Dictionary